package com.hengxinguotong.hxgtwygsp.ui.regulation;

import com.hengxinguotong.hxgtwygsp.ui.regulation.lawRule.LawRuleFragment;
import com.hengxinguotong.hxgtwygsp.ui.regulation.peopleRule.PeopleRuleFragment;
import com.hengxinguotong.hxgtwygsp.ui.regulation.policy.PolicyFragment;
import com.hengxinguotong.hxgtwygsp.ui.regulation.policyRule.PolicyRuleFragment;
import com.hengxinguotong.hxgtwygsp.ui.regulation.propertyRule.PropertyRuleFragment;

import dagger.Module;
import dagger.android.ContributesAndroidInjector;

/**
 * TODO
 *
 * @author hjz
 * @version V1.0.0
 * @since 2019/4/2 9:42
 */

@Module
public abstract class RegulationModule
{
    @ContributesAndroidInjector
    abstract LawRuleFragment bindsLawRuleFragment();

    @ContributesAndroidInjector
    abstract PolicyFragment bindsPolicyFragment();

    @ContributesAndroidInjector
    abstract PropertyRuleFragment bindsPropertyRuleFragment();

    @ContributesAndroidInjector
    abstract PeopleRuleFragment bindsPeopleRuleFragment();

    @ContributesAndroidInjector
    abstract PolicyRuleFragment bindsPolicyRuleFragment();

}
